Cluster is an English noun meaning bouquet, cluster or group. Therefore, a business cluster is a group of companies or group of companies.